import type { RouteRecordRaw } from 'vue-router';

/**
 * 该文件放非后台返回的路由 比如个人中心 等需要跳转显示的页面
 */
const localRoutes: RouteRecordRaw[] = [
  // {
  //   component: '/_core/profile/index',
  //   meta: {
  //     icon: 'mingcute:profile-line',
  //     title: $t('ui.widgets.profile'),
  //     // hideInMenu: true,
  //   },
  //   name: 'Profile',
  //   path: '/profile',
  // },
  // {
  //   component: '/system/oss-config/index',
  //   meta: {
  //     activePath: '/system/oss',
  //     icon: 'ant-design:setting-outlined',
  //     title: 'oss配置',
  //     hideInMenu: true,
  //   },
  //   name: 'OssConfig',
  //   path: '/system/oss-config',
  // },
  // {
  //   component: '/tool/gen/edit-gen',
  //   meta: {
  //     activePath: '/tool/gen',
  //     icon: 'tabler:code',
  //     title: '生成配置',
  //     hideInMenu: true,
  //   },
  //   name: 'GenConfig',
  //   path: '/code-gen/edit/:tableId',
  // },
  {
    component: () => import('#/views/system/role-assign/index.vue'),
    meta: {
      activePath: '/system/role',
      icon: 'eos-icons:role-binding-outlined',
      title: '分配角色',
      hideInMenu: true,
    },
    name: 'RoleAssign',
    path: '/system/role-assign/:roleId',
  },
  // {
  //   component: '/workflow/components/flow-designer',
  //   meta: {
  //     activePath: '/workflow/processDefinition',
  //     icon: 'fluent-mdl2:flow',
  //     title: '流程设计',
  //     hideInMenu: true,
  //   },
  //   name: 'WorkflowDesigner',
  //   path: '/workflow/designer',
  // },
  // /**
  //  * 需要添加iframe路由 同目录的./workflow-iframe.ts
  //  */
  // {
  //   component: 'workflow/leave/leave-form',
  //   meta: {
  //     icon: 'flat-color-icons:leave',
  //     title: '请假申请',
  //     activePath: '/demo/leave',
  //     hideInMenu: true,
  //   },
  //   name: 'WorkflowLeaveIndex',
  //   path: '/workflow/leaveEdit/index',
  // },
];

/**
 * 这里放本地路由
 */
export const localMenuList: RouteRecordRaw[] = [...localRoutes];
